• word of the day

    sinus venosus sclerae

    sinus venosus sclerae - Dictionary definition and meaning for word sinus venosus sclerae

    Definition
    (noun) a circular canal in the eye that drains aqueous humor from the anterior chamber of the eye into the anterior ciliary veins
Download our Mobile App Today
Receive our word of the day
on Whatsapp